package com.koudai.finance.constant;

import lombok.Data;
import org.springframework.beans.factory.annotation.Value;
import org.springframework.stereotype.Component;

/**
 * @Description: 系统配置参数
 * @author: ls
 * @Date: 2020/7/14 13:56
 */
@Component
@Data
public class WebConfig {

    /**
     * 微信公众号appId
     */
    @Value("${wx.appId:}")
    private String wxAppId;

    /**
     * 微信公众号appSecret
     */
    @Value("${wx.appSecret:}")
    private String wxAppSecret;

    /**
     * 微信邀请注册模板id
     */
    @Value("${wx.inviteRegisterTemplateId:}")
    private String wxInviteRegisterTemplateId;

    /**
     * 提现申请模板id
     */
    @Value("${wx.withdrawalTemplateId:}")
    private String wxWithdrawalTemplateId;

    /**
     * 收益提醒模板id
     */
    @Value("${wx.incomeNoticeTemplateId:}")
    private String wxIncomeNoticeTemplateId;

    /**
     * 课程通知模板id
     */
    @Value("${wx.courseNoticeTemplateId:}")
    private String wxCourseNoticeTemplateId;

    /**
     * 产品状态模板id
     */
    @Value("${wx.productStatusTemplateId:}")
    private String productStatusTemplateId;

    /**
     * 收益提醒模板id
     */
    @Value("${wx.incomeNoticeTemplateId:}")
    private String incomeNoticeTemplateId;

    /**
     * 订单报备通知模板id
     */
    @Value("${wx.orderReportTemplateId:}")
    private String orderReportTemplateId;

    /**
     * 邀请条件成功模板id
     */
    @Value("${wx.inviteConditionSuccessTemplateId:}")
    private String inviteConditionSuccessTemplateId;

    /**
     * 新订单模板id
     */
    @Value("${wx.newOrderTemplateId:}")
    private String newOrderTemplateId;

    /**
     * 申请进度模板id
     */
    @Value("${wx.applyProcessTemplateId:}")
    private String applyProcessTemplateId;

    /**
     * 生成报告模板id
     */
    @Value("${wx.reportFinishTemplateId:}")
    private String reportFinishTemplateId;

    /**
     * 审核模板id
     */
    @Value("${wx.checkTemplateId:}")
    private String checkTemplateId;

    /**
     * oss的accessKey
     */
    @Value("${oss.accessKey: LTAI4G8ct17ymvoo91fyPVoZ}")
    private String ossAccessKey;

    /**
     * oss的accessKeySecret
     */
    @Value("${oss.accessKeySecret: LKMSaIEvyFVFOg2vz5oCKtI5xNXJs6}")
    private String ossAccessKeySecret;

    /**
     * oss的endPoint
     */
    @Value("${oss.endPoint: oss-cn-zhangjiakou.aliyuncs.com}")
    private String ossEndPoint;

    /**
     * oss的bucket名称
     */
    @Value("${oss.bucket: zxxg}")
    private String ossBucket;

    /**
     * oss的原始domainName
     */
    @Value("${oss.originDomainName: (http|https)://zxxg.oss-cn-zhangjiakou.aliyuncs.com/}")
    private String originOssDomainName;

    /**
     * oss的自定义domainName
     */
    @Value("${oss.myDomainName: http://ossgp.koudaiwang123.com/}")
    private String myOssDomainName;

    /**
     * 系统域名
     */
    @Value("${sysConfig.domainName: http://gp.koudaiwang123.com}")
    private String sysDomainName;

}
